.top{width:100%;height:0.76rem;background:url(../img/top.jpg) no-repeat;background-size:19.2rem 0.76rem;}
.top-c{width:6rem;margin:0 auto;text-align:center;font-size:0.3rem; color:#fff;line-height:0.67rem;}
.out-r{float:right;width:2.6rem;margin-right:0.3rem;line-height:0.76rem;}
.out-r span{float:right;color:#4085ac;padding-right:0.1rem;display:block;}
.out-r a{color:#4085AC;float:right;cursor:pointer;display:block;}
.centen{margin-top:0.2rem;padding:0 0.29rem;}
.centen-left{width:3.54rem;height:6rem;background:url(../img/left-nav.png) no-repeat;float:left;background-size:3.54rem 6rem;margin-right:0.14rem;}
/*.centen-left .curre-1{width:3.22rem;height:5.82rem;overflow-y:auto;color:#fff;margin:0.18rem auto;}
.centen-left .curre-2{}
.curre-2 li{clear:both;}
.on-1{height:0.37rem; background:url(../img/jh-ico.png) no-repeat 0.14rem center #032b3b; padding-left:0.38rem;line-height:0.37rem; background-size:0.16rem 0.16rem;}
.on-2{height:0.37rem; background:url(../img/jh-ico.png) no-repeat center; padding-left:0.18rem;line-height:0.37rem; background-size:0.16rem 0.16rem;}
.ac-1{background:url(../img/j-h.png) no-repeat 0.14rem center #032b3b; background-size:0.16rem 0.16rem;padding-left:0.38rem;line-height:0.37rem;}
.ac-2{background:url(../img/j-h.png) no-repeat left center; background-size:0.16rem 0.16rem;padding-left:0.2rem;line-height:0.37rem;}*/
.curre-1{width:3.22rem;height:5.82rem;overflow-y:auto;color:#fff;color:#fff;}
.curre-2{width:3.54rem;height:5.2rem;overflow-y:auto; }
.curre-2 a{color:#fff;}
.curre-2 a:hover{color:#71e3fe;}
.hand{cursor: pointer;}
.on-1{
	height:0.37rem; 
	background:#032b3b; 
	line-height:0.37rem; 
	width:3.06rem;
	color:#fff;
	margin:0.18rem auto 0 auto;
	cursor: pointer;
	}
.on-1 i{
	width: 0.16rem;
	height: 0.16rem;
	float: left;
	display: block;
	margin-right: 0.16rem;
	background-size: 0.16rem 0.16rem;
	margin: 0.11rem 0.1rem 0 0.1rem;
	background:url(../img/jh-ico.png) no-repeat;
}	
.on-2{padding-left:0.46rem;line-height:0.37rem; color:#fff; clear:both;overflow:hidden;}	
.on-2 i {
	width: 0.16rem;
	height: 0.16rem;
	float: left;
	display: block;
	margin-right: 0.16rem;
	background-size: 0.16rem 0.16rem;
	margin: 0.11rem 0.1rem 0 0;
}


.a-2 i{
	background:url(../img/j-h.png);
	
}
.s-1 i{
	background:url(../img/jh-ico.png) no-repeat;
	width: 0.16rem;
	height: 0.16rem;
	float: left;
	display: block;
	margin-right: 0.16rem;
	background-size: 0.16rem 0.16rem;
	margin: 0.11rem 0.1rem 0 0.1rem;
}
.sub,.sub-1,.sub-2{padding-left:0.2rem; }
.sub i,.sub-1 i,.sub-2 i{
	background: url(../img/jh-ico.png) no-repeat;
}
.ac-1 i{
	background:url(../img/j-h.png) no-repeat;
}
.centen-right{width:2.28rem;height:6rem;background:url(../img/centen-r.png) no-repeat;float:right;margin-left:0.14rem;}
.centen-right ul{overflow-y:auto;height:5.6rem;margin-top:0.3rem;}
.centen-right li{margin-bottom:0.4rem; overflow:hidden;text-align:center;}
.centen-right a {
	background: url(../img/menu-ico-1.png) no-repeat;
	color: #51cfff;
	font-size:0.18rem;
	display: inline-block;
	width: 1.38rem;
	height: 0.49rem;
	background-size: 1.38rem 0.49rem;
	text-align:center;
	line-height:0.42rem;
	cursor:pointer;
}
.centen-right a:hover{background:url(../img/menu-ico-2.png) no-repeat;background-size: 1.38rem 0.49rem;}
.centen-right .active a{background:url(../img/menu-ico-3.png) no-repeat;background-size: 1.38rem 0.49rem; color:#ff9c00;}
.centen-c{position:relative;float:left;width:calc(100% - 3.54rem - 2.28rem - 0.28rem)}
.centen-main{border:1px solid #054456;height:5.98rem;position:relative;width:100%;}
.c-main {
	width: 100%;
	height: 0.48rem;
	position: absolute;
	top: 0;
	left: 0;
	background:rgba(11,28,50,0.3);
	color:#fff;
	line-height:0.48rem;
	font-size:0.2rem;
	border-bottom:0.01rem solid #054456;
	z-index:9;
}
.c-main h2{padding-left:0.2rem;float:left;}
.c-d{position:absolute;width:100%;height:100%;z-index:2; color:#fff;top:0;left:0;}
.diversions{width:75%;float:right;height:0.48rem;overflow:hidden;margin-right:0.1rem;}
.diversions li{float:left;margin-right:0.1rem;}
.diversions span{color:#ff9f16;height:0.18rem;padding-left:0.24rem;background:url(../img/d-ico.png) no-repeat left center; padding-right:0.1rem;font-family: -webkit-body;}
.diversions label{color:#71e3fe;background:url(../img/dw-ico.png) no-repeat left center;height:0.18rem;padding:0 0.22rem;}
.bottom{padding:0.14rem 0; clear:both; overflow:hidden;}
.b-left{width:3.54rem;height:3.24rem;background:url(../img/b-left.png) no-repeat;background-size:3.54rem 3.24rem;float:left;margin-left:0.29rem;}
.b-left h2{text-align:center;font-size:0.18rem;line-height:0.24rem;background:#032b3b;width:2.86rem;margin:0.2rem auto;padding:0.1rem;color:#fff;}
.b-left li{clear:both;overflow:hidden;margin:0.1rem 0; line-height:0.32rem;}
.b-left li span{width:1.56rem;float:left;text-align:right;color:#fff;}
.b-left li label{color:#fa4361;padding-left:0.1rem;}
.b-right{width:14.76rem;height:3.24rem;background:url(../img/dk-ico.png) no-repeat;background-size:14.76rem 3.24rem;float:right;margin-right:0.29rem;}
.b-r-top{height:0.67rem;font-size:0.2rem;}
/* .b-r-top span {
	float: left;
	margin-left: 0.41rem;
	background: url(../img/rl.png) no-repeat;
	padding-left: 0.35rem;
	background-size: 0.26rem 0.26rem;
	height: 0.26rem;
	color: #fff;
	line-height: 0.26rem;
	margin-top:0.2rem;
	cursor:pointer;
} */

/* .b-r-top i{width:0.13rem; height:0.1rem;background:url(../img/d-arrow.png) no-repeat;background-size:0.13rem 0.1rem; display:block;float:right;margin:0.1rem 0 0 0.1rem;} */

.b-r-top a{float:right;color:#4085ac;line-height:0.67rem;margin-right:0.43rem;}
.b-r-top label{color:#fff;float:right;margin-right:0.1rem;line-height:0.67rem;}
.b-r-centen{height:2.2rem;width:13.9rem;margin:0.1rem auto;}
.b-r-centen table{border-collapse:collapse;width:100%;}
.b-r-centen td{border:1px solid #2183b5; line-height:0.55rem;text-align:center;font-size:0.16rem;}
.b-r-centen thead td{background:#257dad; color:#fff;}
.b-r-centen tbody td{background:#0e5b87; color:#fff;}
.b-r-centen td a{color:#64c8e2;display:inline-block;margin:0 0.1rem;cursor:pointer;}
a.tag{width:1.08rem;height:0.32rem;background:#051b30;text-align:center;line-height:0.32rem;color:#fff;display:inline-block;}
.b-r-centen .read td{color:#4085ac;}
a.read-t{background:#10496a; color:#4085ac;width:1.08rem;height:0.32rem;text-align:center;line-height:0.32rem;color:#fff;display:inline-block;}
.windows {
	width: 100%;
	height: 100%;
	position: fixed;
	background:#000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	top: 0;
	left: 0;
	z-index: 1;
}

.popup{width:4.7rem;height:3.25rem;background:#fff;overflow:hidden;border-radius:0.09rem;position:fixed;z-index:9;top:50%;left:50%;margin:-1.625rem 0 0 -2.35rem;}
.popup-top{height:0.46rem;line-height:0.46rem;background:#015e7f;color:#fff;font-size:0.2rem;text-align:center;}
.popup-centen{text-align:center;padding-top:0.7rem;}
.popup-centen span {
	display: inline-block;
	height: 0.5rem;
	padding-left: 0.6rem;
	background: url(../img/jg-ico.png) no-repeat;
	background-size: 0.5rem 0.5rem;
	clear: both;
	line-height:0.5rem;
	font-size:0.22rem;
}
.popup-bottom{padding-top:0.9rem;text-align:center;}
.popup-bottom a {
	width: 1.04rem;
	height: 0.42rem;
	background: #054456;
	line-height: 0.42rem;
	text-align: center;
	color: #fff;
	margin: 0 0.1rem;
	display: inline-block;
	border-radius:0.05rem;
}

/**/
.call{background:url(../img/call-bg.png) no-repeat;width:15.56rem; min-height:8.37rem;background-size:15.56rem 8.37rem; margin:0.47rem auto;overflow:hidden;}
.call-top{height:0.44rem;line-height:0.44rem;text-align:center; clear:both;position: relative;}
.call-top span{float:left; color:#bfc9d7;padding-left:0.2rem;}
.call-top a{color:#BFC9D7;}
.call-top h2{width:3.66rem;margin:0 auto;font-size:0.22rem; color:#fff;}
.call-form{padding: 0 0 0.2rem 0;color: #fff;}
.call-from-space{display: inline-block;width: 0.5rem;}
.call-left{width:4.99rem;float:left;margin:0.2rem 0 0 0.47rem;height:7.4rem;border-right:0.01rem solid #054456;}
.call-left h2{width:4.21rem; margin:0 auto;height:0.43rem;line-height:0.43rem;text-align:center;font-size:0.2rem;color:#fff;background:#054456;}
.call-left h2 span{font-size:0.16rem;}
.call-left table{width:4.21rem;margin:0 auto;padding-top:0.2rem;font-size:0.18rem;}
.call-left td{border-bottom:0.01rem solid #383e4d;line-height:0.52rem; color:#fff;font-size:0.18rem;text-align:center;}
.page{width:4.21rem;clear:both;height:0.36rem; color:#fff;margin:0.2rem auto;}
.page span{float:left;line-height:0.34rem;}

.call-right{width:8.88rem;float:left;margin:0.4rem 0 0 0; padding-top:0.2rem;position: relative;}
.call-right li{clear:both;margin-bottom:0.35rem;font-size:0.2rem;}
.call-right li span{color:#b4bfce;width:1.77rem;display:block;float:left;text-align:right;}
.call-right li label{color:#fff;}
.call-right li a {
	width: 1.34rem;
	height: 0.42rem;
	text-align: center;
	font-size: 0.18rem;
	line-height: 0.42rem;
	display: block;
	background: #02707d;
	float: left;
	color: #fff;
	border-radius: 0.03rem;
	margin-right:0.15rem;
}
.parent-p{
	position: absolute;
	right: -1rem;
    top: 0.1rem;
	height: 100%;
	overflow-y: scroll;
}
.positioning {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 99;
	background: #000;
	color:#fff;

}

.cd-close-btn {
	position: absolute;
	right: 0.2rem;
	top: 0.2rem;
	width: 0.96rem;
	height: 0.96rem;
	background: url(../img/gb-ico.png) no-repeat;
	background-size: 0.96rem 0.96rem;
	z-index: 110;
}
.positioning-c{
	width:100%;
	height:100%;
	position:absolute;
	z-index:109;
}
.trajectory{
	width: 100%;
	height: 100%;
	position:fixed;
	z-index: 99;
	background: #000;
	color:#fff;
	
}
.trajectory a.gb{
	position: absolute;
	right: 0.4rem;
	top: 0.4rem;
	width: 0.96rem;
	height: 0.96rem;
	background: url(../img/gb-ico.png) no-repeat;
	background-size: 0.96rem 0.96rem;
	z-index:111;
}
.trajectory-top{
	height:1.07rem;
	border-bottom:0.01rem solid #054456;
	position:absolute;
	top:0;
	left:0;
	z-index:110;
	background:rgba(12,25,46,0.85);
	width:100%;
}

.trajectory-c{
	width:100%;
	height:100%;
	position:absolute;
	z-index:109;
}


.date-pick{
	display: inline-block;
vertical-align: middle;
}


.trajectory-top a {
	width: 0.98rem;
	height: 0.46rem;
	display: inline-block;
vertical-align: middle;
	
	margin: 0 0 0 0.1rem;
	border-radius: 0.05rem;
	background: #02707d;
	
	text-align:center;
	line-height:0.46rem;
}

/**/
.track-pos{width:16.02rem;height:8.43rem;border:0.01rem solid #054456; margin:0.2rem auto;overflow:hidden;position:relative;}
.track-pos-top{
	padding: 0 0.1rem;
	height:0.86rem;
	border-bottom:0.01rem solid #054456;
	position:absolute;
	top:0;
	left:0;
	z-index:110;
	background:rgba(12,25,46,0.85);
	width:100%;
}
.track-pos-top::before{
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.name-input-p{
	display: inline-block;
	vertical-align: middle;
	width: 2rem;
}
.track-pos-top select{
	
}
.track-pos-top input{

	
}
.track-pos-top .rl{
	
}
.track-pos-top label{
	
}
.track-pos-top a{
	width: 0.98rem;
	height: 0.42rem;
	display: inline-block;
	vertical-align: middle;
	
	border-radius: 0.05rem;
	background: #02707d;
	
	text-align:center;
	line-height:0.46rem;
	color:#fff;
}
.track-pos-centen{
	position:absolute;
	z-index:109;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.track-tan{
	width:4.7rem;

	position:absolute;
	left:50%;
	top:50%;
	margin:-1.63rem 0 0 -2.35rem;
	border-radius:0.09rem;
	background:#fff;
	z-index:999;
	overflow:hidden;
}

.track-tan-t{width:100%;height:0.46rem;background:#005e7d;text-align:center;}
.track-tan-c{width:100%;background:#fff;}
/**/
.foot{width:100%;}
.foot ul{width:100%;margin:0 auto;text-align: center;padding: 0.2rem 0;}
.foot li{margin:0rem 0.5rem; overflow:hidden;text-align:center;display:inline-block;}
.foot li a{
	background: url(../img/menu-ico-1.png) no-repeat;
	color: #51cfff;
	font-size:0.18rem;
	display: inline-block;
	width: 1.38rem;
	height: 0.49rem;
	background-size: 1.38rem 0.49rem;
	text-align:center;
	line-height:0.42rem;
	cursor:pointer;
}
.foot li a:hover{
	background:url(../img/menu-ico-2.png) no-repeat;background-size: 1.38rem 0.49rem;
}
.foot .active a{background:url(../img/menu-ico-3.png) no-repeat;background-size: 1.38rem 0.49rem; color:#ff9c00;}

/*时间插件样式*/
.clearfix {
	clear: both;
	zoom: 1
}

.clearfix:after {
	display: block;
	clear: both;
	content: "\0020";
	visibility: hidden;
	height: 0
}

.dateTimeWrap {
	display: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	background: #494a4a;
	padding: 10px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	font-size: 14px;
	color: #e2e2e2;
	width: 240px
}

.datePart li.curDay {
	color: #1ea0fa
}

#dayDat li:hover {
	border: 0.02rem double #fff;
	background: #1ea0fa;
	color: #fff
}

#dateTime {
	*float: left
}

.dateTimeHead {
	*overflow: hidden;
	padding: 0.08rem 0 0.04rem
}

.datePart li {
	border: 0.02rem double transparent;
	float: left;
	cursor: default;
	vertical-align: middle;
	width: 0.3rem;
	height:0.26rem;
	text-align: center;
	line-height:0.26rem
}

.datePart ul {
	overflow: hidden
}

.changeMonth {
	float: right
}

.changeMonth #pre,
.changeMonth #next {
	display: inline-block;
	width:0.2rem;
	height:0.2rem;
	cursor: default;
	color: #333;
	background: #fff;
	text-align: center;
	line-height:0.2rem
}

.changeMonth #next {
	margin-left:0.1rem
}

.dateTimeFoot span,
.timeFooter span {
	cursor: pointer;
	display: inline-block;
	background: #fff;
	color: #333;
	height:0.2rem;
	line-height: 0.2rem;;
	width:0.5rem;;
	text-align: center;
	margin-left:0.06rem;
	float: right
}

.timePart {
	text-align: center;
	color: #333;
	line-height:0.22rem;
}

.timePart p,
.timePart ul {
	background: #fff
}

.timePart>ul>li {
	float: left;
	width:1.19rem;
	background: #fff;
	color: #333;
	border: 0.01rem solid #ccc;
	border-right: 0
}

.timePart ul {
	overflow: hidden
}

.timePart>ul>li p {
	line-height:0.3rem;
	border-bottom:0.01px solid #ccc
}

.timePart ol {
	height:1.8rem;
	overflow-y: hidden;
	*overflow-y: auto;
	overflow-x: hidden
}

.timePart ol:hover {
	overflow-y: auto
}

.timePart ol:hover li {
	padding-left:0.17rem;
	*padding-left: 0
}

.timePart ol li {
	line-height:0.3rem
}

.timePart ol li.cur {
	background: #1ea0fa;
	color: #fff
}

.dateTimeFoot,
.timeFooter {
	overflow: hidden;
	margin-top:0.1rem;
	height:0.2rem
}

.timeFooter span {
	width:0.8rem
}

.timeFooter #ensure {
	width:0.5rem
}

.dateTimeFoot .selTime,
.timeFooter .selTime {
	float: left;
	margin-left: 0;
	display: none
}

.selTime {
	width: 0.8rem !important
}

#yearSelect {
	margin-right: 0.06rem
}

.darkgrey {
	color: #d0d0d0!important
}



.tan{display: none;}
.track-tan-t{width:100%;background:#005e7d;text-align:center;font-size:0.2rem;color:#fff;line-height:0.46rem;}
.track-tan-c{width:100%;background:#fff;}
.stu-item{width:3rem;margin:0.3rem auto;overflow:hidden;}
.stu-name{display: inline-block;vertical-align: middle;width: 1rem;}
.track-tan-b {text-align:center;}
.track-tan-b a{width:1.04rem;height:0.42rem;border-radius:0.05rem;display:inline-block;background:#005e7d;color:#fff;line-height:0.42rem;margin:0 0.2rem;}
.call-centen{width:13.89rem;margin:0 auto;padding:0.2rem 0;height:7.06rem;position:relative;}
.call-centen table{border-collapse:collapse;width:100%;}
.call-centen td{border:1px solid #2183b5; line-height:0.55rem;text-align:center;font-size:0.16rem;}
.call-centen thead td{background:#257dad; color:#fff;}
.call-centen tbody td{background:#0e5b87; color:#fff;}
.call-centen td a{color:#64c8e2;display:inline-block;margin:0 0.1rem;cursor:pointer;}
.call-centen .read td{color:#4085ac;}
.call-page{position:absolute;bottom:-0.3rem;right:0;}
.data-centen {
	width: 15.45rem;
	height: 7.87rem;
	background: url(../img/data-centen.png) no-repeat;
	background-size: 15.45rem 7.87rem;
	margin:0.2rem auto;
}
.data-centen-t{width:14.78rem;margin:0 auto;height:0.98rem;line-height:0.98rem;font-size:0.18rem; border-bottom:0.01rem  solid #054456; clear:both;}
.data-centen-t span{float:left;width:2.36rem;display:block;color:#fff;text-align:right;}
.data-centen-t input{float:left;padding:0 0.1rem;margin:0.25rem 0;width:2.55rem;height:0.46rem;font-size:0.2rem;color:#fff;background:#273143;border:0.01rem solid #085d75;}
.data-centen-t a{
	width: 0.98rem;
	height: 0.42rem;
	display: block;
	float: left;
	margin: 0.28rem 0 0 0.1rem;
	border-radius: 0.05rem;
	background: #02707d;
	float: left;
	text-align:center;
	line-height:0.46rem;
	color:#fff;
}
.data-centen-left{float:left;padding:0.4rem;width:5.68rem;}
.data-centen-left li{clear:both;margin-bottom:0.35rem;font-size:0.2rem;}
.data-centen-left li span{color:#b4bfce;width:1.77rem;display:block;float:left;text-align:right;}
.data-centen-left li label{color:#fff;}
.data-centen-left li a {
	width: 1.34rem;
	height: 0.42rem;
	text-align: center;
	font-size: 0.18rem;
	line-height: 0.42rem;
	display: block;
	background: #02707d;
	float: left;
	color: #fff;
	border-radius: 0.03rem;
	margin-right:0.15rem;
}
.data-centen-right{
	width:5.7rem;
	float:right;
	margin-right:1.4rem;
	padding:0.15rem 0;
}
.data-centen-right p{
	clear:both;
	line-height:0.44rem;
	font-size:0.18rem;
	color:#4085ac;
	clear:both;
	width:100%;
	overflow:hidden;
}
.data-centen-right p span{float:left;}
.data-centen-right p label{float:right;}
.data-centen-right table{width:100%;border-collapse:collapse;}
.data-centen-right td{width:50%;line-height:0.47rem;text-align:center;background:#1c2535;border:0.01rem solid #054456;font-size:0.16rem;color:#fff;}
